import axios from 'axios';
// 对axios做拦截
// 请求头拦截器 =》 当我们发起接口的时候 先拦着 看看需不需要添加数据
axios.interceptors.request.use((config) => {
    // config 我们去请求接口的时候携带的参数
    config.headers.token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MiwidXNlcm5hbWUiOiIxMTExIiwicGFzc3dvcmQiOiIyMDJjYjk2MmFjNTkwNzViOTY0YjA3MTUyZDIzNGI3MCIsIm5pY2tuYW1lIjoia2trIiwiaWF0IjoxNjI1NTUzNTM3fQ.st5c93GK1-VISulVatgd_vRoyMAbh5ieCEhmWcFdrAM';
    // token是什么 
    // 使用户的唯一标识符 类似于身份证 告诉后端你谁是 你能做什么
    return config
})

axios.interceptors.response.use((response) => {
    // response 接口返回给我们的数据
    return response.data
}, err => {
    // 返回报错
    return Promise.reject(err)
})

export default axios;
